home *** CD-ROM | disk | FTP | other *** search
- Path: fc.hp.com!news
- From: koren@hpsrk.fc.hp.com (Steve Koren)
- Newsgroups: comp.sys.amiga.programmer,comp.sys.amiga.applications
- Subject: Re: BeBox Is Here. Listen Closely ESCOM
- Date: 22 Jan 1996 09:13:58 -0700
- Organization: HP Fort Collins Site
- Sender: koren@hpsrk.fc.hp.com
- Message-ID: <oj67myk6wc9.fsf@hpsrk.fc.hp.com>
- References: <DL1Juq.17F@gpu.utcc.utoronto.ca>
- <4deb7c$lka@macondo.dmu.ac.uk>,<oj6pwcl0ztd.fsf@hpsrk.fc.hp.com>
- <4ds0gd$gk9@news.isc.rit.edu> <DLJLx4.3Hq@wiloyee.shnet.org>
- NNTP-Posting-Host: hpsrk.fc.hp.com
- In-reply-to: chaos@wiloyee.shnet.org's message of Sun, 21 Jan 1996 17:58:15 GMT
- X-Newsreader: Gnus v5.0.9
-
-
- chaos@wiloyee.shnet.org wrote:
-
- > : >On my Amiga the Workbench screen *alone* is over a Mb, not to mention
- >
- > you can't count screen memory only on amiga. if you count it on pc, you must
- > allways add 1-2 mb to your os memory usage.
-
- Of course you can count it (remember, these are high res CyberGfx
- screens). CyberGfx screen memory uses fast RAM to hold screen bitmaps
- (it can't hold all open screens in the gfx card's memory since there
- isn't enough room). If I open four or five 1280x1024x8 public screens,
- and maybe a 16 bit 1024x768 screen, it starts to chew through a *lot* of
- fast RAM. Actually I typically have them use VM, so it isn't a major
- problem, but depending on what else is using memory, there can be a
- second or three of swapping to fetch the next screen when you cycle
- between them.
-
- The Amiga's method of keeping all the screen bitmaps allocated for every
- open screen has some real advantages, but it has one major disadvantage
- as well. It is very expensive (in terms of memory) to open a screen.
- On other windowing systems, screens are handled by storing only one copy
- of the bitmap, and merely sending instructions to redraw the windows
- when the screens is switched. This has some disadvantages, but uses far
- less memory if you have many screens allocated. On the Amiga this
- approach isn't really possible right now since most applications do not
- support other programs opening and closing their windows. There are
- some exceptions (MUI apps for example), but it is neither standard nor
- pervasive.
-
- - steve
-